<?php

namespace App\Admin\Renderable;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
use App\Models\Author;
class AuthorTable extends LazyRenderable{
    public function grid(): Grid
    {
        return Grid::make(new Author(),function (Grid $grid){
            $grid->column('id');
            $grid->column('name');
            //默认选中之后展示的内容
            $grid->rowSelector()->titleColumn('name');
            // 指定行选择器选中时显示的值的字段名称
            // 指定行选择器选中时显示的值的字段名称
            // 指定行选择器选中时显示的值的字段名称
            // 如果表格数据中带有 “name”、“title”或“username”字段，则可以不用设置
            $grid->quickSearch(['name'])->placeholder("作家名");

            $grid->paginate(10);
            $grid->disableActions();
//            $grid->filter(function (Grid\Filter $filter) {
//                $filter->like('phone',"手机号");
//            });
        });
    }
}

